#!/bin/sh

source scripts/common.sh

####################################################################################################

QT_VERSION=4.7.0-beta2
QT_BASENAME="qt-everywhere-opensource-src"
QT_ARCHIVE="${QT_BASENAME}-${QT_VERSION}.tar.gz"
QT_DIR="${QT_BASENAME}-${QT_VERSION}"
QT_URL="http://get.qt.nokia.com/qt/source/$QT_ARCHIVE"

####################################################################################################

mkdir -p ${THIRD_PARTY_BUILD}
pushd ${THIRD_PARTY_BUILD}

report "Removing old build from '${QT_DIR}'..."
rm -fr $QT_DIR

report "Preparing tarball '${QT_ARCHIVE}'..."
fetch $QT_URL $QT_ARCHIVE

report "Configuring '${QT_BASENAME}'..."
pushd ${QT_DIR} || exit 1
echo "yes" | \
./configure \
        -prefix "${THIRD_PARTY_PREFIX}/qt" \
        -opensource \
		-arch x86 \
		-arch x86_64 \
		-arch ppc \
        -qt-gif \
        -qt-libmng \
        -qt-libpng \
		-qt-libjpeg \
        -qt-libtiff \
        -system-zlib \
        -no-openssl \
        -no-phonon \
        -no-qt3support \
        -no-sql-sqlite \
        -no-webkit \
        -release \
        -cocoa \
        -fast \
        -make libs \
        -make tools \
        -L "-lz"       

if test $? -ne 0; then
        echo "configure failed"
        exit 1
fi

####################################################################################################

report "Building '${QT_ARCHIVE}'..."
nice make -j4 sub-src || exit 1
nice make install || exit 1

popd
popd


####################################################################################################
